
/* 框架样式（包括框架要要到的CSS，系统四种按钮设置，页签切换， 按钮靠右边，input，selectd,textare,） */

/* 框架样式 */
html,
body {
  font-family: "microsoft yahei";
  margin: 0;
  padding: 0;
  font-size: 16px;
  width: 100%;
  height: 100%;
}
ul{
	margin:0px;
}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar {
	height: 14px;
	overflow: visible;
	width: 14px;
}
/*定义滚动条的轨道两端的按钮*/
::-webkit-scrollbar-button {
	height: 0;
	width: 0;
}
/*定义横竖滚动条的交汇处*/
::-webkit-scrollbar-corner {
	background: transparent;
}

/*定义滚动条轨道*/
::-webkit-scrollbar-track {
	background-clip: padding-box;
	border: solid transparent;
	border-width: 0 0 0 4px;
}

/*定义滑块*/
::-webkit-scrollbar-thumb {
	background-color: #ccc;
	background-clip: padding-box;
	border: solid transparent;
	min-height: 28px;
	padding: 100px 0 0;
	box-shadow: inset 1px 1px 0 rgba(#bfbfbf),inset 0 -1px 0 rgba(#bfbfbf);
	border-radius: 15px;
}
/*内轨道*/
::-webkit-scrollbar-track-piece {
	background: transparent;
}
#container {
  width: 100%;
  height: 100%;
  background-color: #fff;
  color: #333333;
  overflow: auto;
  z-index: 200;
  position: relative;
  min-width: 1000px;
}

#container header {
  width: 100%;
  font-size: 1rem;
  height: 75px;
  background: url(../img/frame/topbg.gif);
  color: #fff;
  position: relative;
  border-bottom: 1px solid #2DB015;
}
/* logo鏍峰紡 */
.logo{
	background: url('../img/frame/header.png') no-repeat -20px -27px;
	width: 45px;
	height: 45px;
	margin: 0 auto;
}
/* header 根据自己的项目编号修改 */
.header .headerbg360{
	background: url('../img/frame/header.png') no-repeat -91px -29px;
	width: 45px;
	height: 45px;
	margin: 0 auto;
}
.header .headerbg361{
	background: url('../img/frame/header.png') no-repeat -204px -33px;
	width: 45px;
	height: 45px;
	margin: 0 auto;
}
.header .headerbg362{
	background: url('../img/frame/header.png') no-repeat -318px -30px;
	width: 45px;
	height: 45px;
	margin: 0 auto;
}
.header .headerbg363{
	background: url('../img/frame/header.png') no-repeat -430px -29px;
	width: 45px;
	height: 45px;
	margin: 0 auto;
}
/* 鍔熻兘绠＄悊 */

#admin .admin:nth-of-type(1) .adminImg{
	background: url('../img/frame/header.png') no-repeat -29px -93px;
	width: 16px;
	height: 16px;
	position: relative;
    top: 4px;
}
#admin .admin:nth-of-type(2) .adminImg{
	background: url('../img/frame/header.png') no-repeat -117px -93px;
	width: 16px;
	height: 16px;
	position: relative;
    top: 4px;
}
#admin .admin:nth-of-type(3) .adminImg{
	background: url('../img/frame/header.png') no-repeat -188px -92px;
	width: 16px;
	height: 16px;
	position: relative;
    top: 4px;
}
#admin .admin:nth-of-type(4) .adminImg{
	background: url('../img/frame/header.png') no-repeat -276px -92px;
	width: 16px;
	height: 16px;
	position: relative;
    top: 4px;
}
#admin>.skin-change ul{
	right:0;
	min-width:0;
	padding:0;
}
#admin>.skin-change li{
	height:25px;
	line-height:25px;
	cursor:pointer;
	color:#3ab9b2;
	padding-left:20px;
}
#admin>.skin-change li:hover{
	background:#3ab9b2;
	color:#fff;
}

#container header  #banner {
  display: inline-block;
	*display: inline;
	*zoom: 1;
/* 	width: 100%; */
	height: 100%;
	position: relative;
	line-height: 80px;
	top: 0;
	float: left;
}
#container header #banner .logo {
	position: relative;
	top: 12px;
	margin: 0 10px 0 25px;
}
#container header #banner .systemText {
   font-size: 1.5rem;
    line-height: 80px;
    position:relative;
}
#container header #minMenu {
  position: relative;
	top:0px;
	/* width: 100%; */
	height: 100%;
	margin-left: 50px;
}
#container header #minMenu .headerbg{
	position: relative;
    left: 10px;
}
#container header #minMenu ul{
	height:100%;
    width: 500px;
    margin: 0 auto;
}
	#container header li{
		height:100%;
		padding:0px;
	}
	#container header li a{
		display:block;
		text-align: center;
		height:100%;
		padding:5px 30px;
		cursor:pointer;
		color: #FFFFFF;
		text-decoration: none;
	}
	#container header li a:hover{
		background-color: #33b818;
	}
#container header #minMenu li p {
  margin-bottom: 0px;
}
#container header #admin {
  width: 100%;
  /* position: absolute;
  top: 0;
  right: 0; */
  height: 30px;
  background: url(../img/frame/topnav.png);
  text-align: center;
  line-height: 30px;
}
#container header .left_info {
    display: inline-block;
    height: 100%;
    width: 365px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
}
#container header .left_self {
    bottom: 10px;
    position: absolute;
    left: 25px;
    font-size: 14px;
}
#container header .left_self .select2-container--default .select2-selection--single{
	border: 1px solid transparent;
}
#container header .left_self .select2-container--default .select2-selection--single .select2-selection__arrow b{
	    border-color: rgba(255, 255, 255, 0.9) transparent rgba(255, 255, 255, 0.9) transparent;
}
#container header .left_self .select2-container--default .select2-selection--single{
	    background-color: transparent;
	        box-shadow: none;
}
#container header .left_self .select2-container--default .select2-selection--single .select2-selection__rendered{
	color: #fff;
}
#container header .left_self .name{
	    position: relative;
    	top: 2px;
}
#container header #admin label {
	margin-right: 10px;
	font-weight: normal;
	font-size:.8rem;
}

#container>.container{
	width:100%;
	position: absolute;
	top:75px;
	bottom: 25px;
	overflow: hidden;
}
	.console{
		height: 35px;
		position: relative;
	}
		.console-label{
			width:210px;
			height: 100%;
			background-color: #59CE2A;
			padding:7px 16px;  
			color: #FFFFFF;
		}
		.console-items-container{
			height: 100%;
			position: absolute;
			left: 210px;
			right:0px;
		}
			.console-items{
				background-color: #F4F4F4;
				height:100%;
				border-bottom: 1px solid #ddd;
			}
				.console-item{
					width:210px;
					border:1px solid #D3D3D3;
					border-bottom: none;
					height: 100%;
					position: relative;
					top:1px;
					left: 2px;
					text-align: center;
					line-height: 30px;
					background-color: #FFFFFF;
					padding-left: 4px;
					padding-right: 4px;
				}
					.console-item span{
						color: #444444;
					}
					.console-item button.close{
						position: relative;
						top:2px;
					}
					/* 椤甸潰浣嶇疆瀵艰埅鏍峰紡 */
					.breadcrumb{
						background-color: transparent;
						margin-bottom: 0;
						font-size: .875rem;
						padding: 9px 15px; 
						color: #999;
					}
					.breadcrumb>li+li:before{
						    content: ">";
					}
					.breadcrumb>li:nth-of-type(1)+li:nth-of-type(2):before{
						content:"";
					}
					.now-position span, .now-position:before{
					 color:#33b818 !important;
					}
	.content-container{
		position: absolute;
		top:35px;
		bottom: 0px;
		width: 100%;
	}
		
		.content-nav{
			width:210px;
			height: 100%;
			background-color: #ffffff;
			padding-right: 1px;
			position: absolute;
			left:0;
		}
			.content-nav .side-nav{
				position: relative;
				background-color: #F4F4F4;
				height: 100%;
				border-right: 1px solid #e4e4e4;
			}
				.content-nav .side-nav .panel-title>a>.glyphicon{
					font-size: 12px;
				}
				.content-nav .nav-pills>li>a{
					border-radius: 0px;
					padding:5px 0px; 
					padding-left:40px;
					color: #666666;
					font-size:.875rem; 
				}
				.content-nav .nav-pills>li.active>a, 
				.content-nav .nav-pills>li.active>a:focus,
				.content-nav .nav-pills>li.active>a:hover{
					background-color: #59CE2A;
					color: #FFFFFF;
				}
	#directionBtn {
    		position: absolute;
    		top:50%;
    		right:-5px;
    		transform: translate(0%,-50%);
    		z-index: 1000;
    		outline: none;
			}

/*---------------------------------------------------------------------------------- 框架样式结束------------------------------------------------------------------------------------------------ */
 
/*  ----------------------------------------------------------------------------------按钮组 （1 btn-mian,btn-white,btn-grey,btn-yellow,btn-green,btn-transparent[透明色,只看到字]）------------------------------------------------------------------------------------- */
 
/*  正常按钮 */
 .btn{
	 border-radius: 0px;
	 padding-left: 15px;
     padding-right: 15px;
	 height: 30px;
	 line-height: 15px;
}
/* 小按钮 */
 .btn-min{
	 padding-left: 8px;
     padding-right: 8px;
}
/* 更小的按钮 */
 .btn-min-xs{
	 padding-left: 3px;
     padding-right: 3px;
}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
	outline: 0;
}
.btn-default{
	border-color: #D8D8D8;
}
/* btn-main */
.btn-main{
	color:  #53c027;
	background-color:#FFFFFF ;
	border: 1px solid #53c027;
	outline: none;
}
	.btn-main:focus,
	.btn-main.focus{
		color: #FFFFFF;
		background-color: #59CE2A ;
		outline: none;
	}
	.btn-main:hover{
		color: #FFFFFF;
		background-color: #59CE2A;
		outline: none;
	}
	.btn-main:active,
	.btn-main.active,
	.open > .dropdown-toggle.btn-main {
	  color: #FFFFFF;
	  background-color: #59CE2A;
	  outline: none;
	 /*  border-color: #398439; */
	}
	.btn-main:active:hover,
	.btn-main.active:hover,
	.open > .dropdown-toggle.btn-main:hover,
	.btn-main:active:focus,
	.btn-main.active:focus,
	.open > .dropdown-toggle.btn-main:focus,
	.btn-main:active.focus,
	.btn-main.active.focus,
	.open > .dropdown-toggle.btn-main.focus {
	   color: #FFFFFF;
	  background-color: #59CE2A;
	  outline: none;
	   /* border-color: #255625; */
	}
	.btn-main:active,
	.btn-main.active,
	.open > .dropdown-toggle.btn-main {
	  background-image: none;
	  outline: none;
	}
	.btn-main.disabled,
	.btn-main[disabled],
	fieldset[disabled] .btn-main,
	.btn-main.disabled:hover,
	.btn-main[disabled]:hover,
	fieldset[disabled] .btn-main:hover,
	.btn-main.disabled:focus,
	.btn-main[disabled]:focus,
	fieldset[disabled] .btn-main:focus,
	.btn-main.disabled.focus,
	.btn-main[disabled].focus,
	fieldset[disabled] .btn-main.focus,
	.btn-main.disabled:active,
	.btn-main[disabled]:active,
	fieldset[disabled] .btn-main:active,
	.btn-main.disabled.active,
	.btn-main[disabled].active,
	fieldset[disabled] .btn-main.active {
	  background-color: #90D790;
	  outline: none;
	 /*  border-color: #41B82C; */
	}
	.btn-main .badge {
	  color: #59CE2A;
	  background-color: #fff;
	}


/* btn-white */
.btn-white{
	color: #666;
	background-color: #FFFFFF;
	border-color: #d8d8d8;
}
	.btn-white:focus,
	.btn-white.focus{
		color:#666;
		background-color:#e6e6e6;
		border-color: #adadad;
	}
	.btn-white:hover{
		color: #666;
		background-color: #e6e6e6;
		border-color:#adadad;
	}
	.btn-white:active,
	.btn-white.active,
	.open > .dropdown-toggle.btn-white {
	  color: #666;
	  background-color:#e6e6e6;
	  border-color: #adadad;
	}
	.btn-white:active:hover,
	.btn-white.active:hover,
	.open > .dropdown-toggle.btn-white:hover,
	.btn-white:active:focus,
	.btn-white.active:focus,
	.open > .dropdown-toggle.btn-white:focus,
	.btn-white:active.focus,
	.btn-white.active.focus,
	.open > .dropdown-toggle.btn-white.focus {
	  color: #666;
	  background-color:#e6e6e6;
	  border-color: #adadad;
	  outline: none;
	}
	.btn-white:active,
	.btn-white.active,
	.open > .dropdown-toggle.btn-white {
	  background-image: none;
	}
	.btn-white.disabled,
	.btn-white[disabled],
	fieldset[disabled] .btn-white,
	.btn-white.disabled:hover,
	.btn-white[disabled]:hover,
	fieldset[disabled] .btn-white:hover,
	.btn-white.disabled:focus,
	.btn-white[disabled]:focus,
	fieldset[disabled] .btn-white:focus,
	.btn-white.disabled.focus,
	.btn-white[disabled].focus,
	fieldset[disabled] .btn-white.focus,
	.btn-white.disabled:active,
	.btn-white[disabled]:active,
	fieldset[disabled] .btn-white:active,
	.btn-white.disabled.active,
	.btn-white[disabled].active,
	fieldset[disabled] .btn-white.active {
	  background-color:#e2e2e2;
	  border-color: #d8d8d8;
	}
	.btn-white .badge {
	  color:#666;
	  background-color:  e6e6e6;
	}	
	
	
/* btn-grey */
.btn-grey{
	color: #666;
	background-color: #f4f4f4;
	border-color: #d8d8d8;
}
	.btn-grey:focus,
	.btn-grey.focus{
		color: #666;
		background-color: #e6e6e6;
		border-color: #adadad;
	}
	.btn-grey:hover{
		color: #666;
		background-color: #e6e6e6;
		border-color: #adadad;
	}
	.btn-grey:active,
	.btn-grey.active,
	.open > .dropdown-toggle.btn-grey {
	    color: #666;
		background-color: #e6e6e6;
		border-color: #adadad;
	}
	.btn-grey:active:hover,
	.btn-grey.active:hover,
	.open > .dropdown-toggle.btn-grey:hover,
	.btn-grey:active:focus,
	.btn-grey.active:focus,
	.open > .dropdown-toggle.btn-grey:focus,
	.btn-grey:active.focus,
	.btn-grey.active.focus,
	.open > .dropdown-toggle.btn-grey.focus {
	    color: #666;
		background-color: #e6e6e6;
		border-color: #adadad;
		outline: none;
	}
	.btn-grey:active,
	.btn-grey.active,
	.open > .dropdown-toggle.btn-grey {
	  background-image: none;
	}
	.btn-grey.disabled,
	.btn-grey[disabled],
	fieldset[disabled] .btn-grey,
	.btn-grey.disabled:hover,
	.btn-grey[disabled]:hover,
	fieldset[disabled] .btn-grey:hover,
	.btn-grey.disabled:focus,
	.btn-grey[disabled]:focus,
	fieldset[disabled] .btn-grey:focus,
	.btn-grey.disabled.focus,
	.btn-grey[disabled].focus,
	fieldset[disabled] .btn-grey.focus,
	.btn-grey.disabled:active,
	.btn-grey[disabled]:active,
	fieldset[disabled] .btn-grey:active,
	.btn-grey.disabled.active,
	.btn-grey[disabled].active,
	fieldset[disabled] .btn-grey.active {
	  background-color: #e2e2e2;
	  border-color: #d8d8d8;
	}
	.btn-grey .badge {
	  color:  #f4f4f4;
	  background-color:#666;
	}	
	
/* btn-yellow */
.btn-yellow{
	color: #FE9700;
	background-color: #FFFFFF;
	border: 1px solid #FE9700;
}
	.btn-yellow:focus,
	.btn-yellow.focus{
		color: #FFFFFF;
		background-color: #f39101;
	}
	.btn-yellow:hover{
		color: #FFFFFF;
		background-color: #f39101;
	}
	.btn-yellow:active,
	.btn-yellow.active,
	.open > .dropdown-toggle.btn-yellow {
	  color:#FFFFFF;
	  background-color: #f39101;
	}
	.btn-yellow:active:hover,
	.btn-yellow.active:hover,
	.open > .dropdown-toggle.btn-yellow:hover,
	.btn-yellow:active:focus,
	.btn-yellow.active:focus,
	.open > .dropdown-toggle.btn-yellow:focus,
	.btn-yellow:active.focus,
	.btn-yellow.active.focus,
	.open > .dropdown-toggle.btn-yellow.focus {
	  color: #FFFFFF;
	  background-color: #f39101;
	  outline: none;
	}
	.btn-yellow:active,
	.btn-yellow.active,
	.open > .dropdown-toggle.btn-yellow {
	  background-image: none;
	}
	.btn-yellow.disabled,
	.btn-yellow[disabled],
	fieldset[disabled] .btn-yellow,
	.btn-yellow.disabled:hover,
	.btn-yellow[disabled]:hover,
	fieldset[disabled] .btn-yellow:hover,
	.btn-yellow.disabled:focus,
	.btn-yellow[disabled]:focus,
	fieldset[disabled] .btn-yellow:focus,
	.btn-yellow.disabled.focus,
	.btn-yellow[disabled].focus,
	fieldset[disabled] .btn-yellow.focus,
	.btn-yellow.disabled:active,
	.btn-yellow[disabled]:active,
	fieldset[disabled] .btn-yellow:active,
	.btn-yellow.disabled.active,
	.btn-yellow[disabled].active,
	fieldset[disabled] .btn-yellow.active {
	  color: #FFFFFF;
	  background-color: #fdab33;
	}
	.btn-yellow .badge {
	  color: #fdab33;
	  background-color: #FFFFFF;
	}	

/* btn-green */
.btn-green{
	color: #fff;
	background-color: #59ce2a;
	border: none;
}
	.btn-green:focus,
	.btn-green.focus{
		color: #fff;
		background-color: #53c027;
		border-color: none;
	}
	.btn-green:hover{
		color: #fff;
		background-color: #53c027;
		border: none;
	}
	.btn-green:active,
	.btn-green.active,
	.open > .dropdown-toggle.btn-green {
	    color: #fff;
		background-color: #53c027;
		border: none;
	}
	.btn-green:active:hover,
	.btn-green.active:hover,
	.open > .dropdown-toggle.btn-green:hover,
	.btn-green:active:focus,
	.btn-green.active:focus,
	.open > .dropdown-toggle.btn-green:focus,
	.btn-green:active.focus,
	.btn-green.active.focus,
	.open > .dropdown-toggle.btn-green.focus {
	    color: #fff;
		background-color: #53c027;
		border: none;
		outline: none;
	}
	.btn-green:active,
	.btn-green.active,
	.open > .dropdown-toggle.btn-green {
	  background-image: none;
	}
	.btn-green.disabled,
	.btn-green[disabled],
	fieldset[disabled] .btn-green,
	.btn-green.disabled:hover,
	.btn-green[disabled]:hover,
	fieldset[disabled] .btn-green:hover,
	.btn-green.disabled:focus,
	.btn-green[disabled]:focus,
	fieldset[disabled] .btn-green:focus,
	.btn-green.disabled.focus,
	.btn-green[disabled].focus,
	fieldset[disabled] .btn-green.focus,
	.btn-green.disabled:active,
	.btn-green[disabled]:active,
	fieldset[disabled] .btn-green:active,
	.btn-green.disabled.active,
	.btn-green[disabled].active,
	fieldset[disabled] .btn-green.active {
	  background-color: #53c027;
	  border: none;
	}
	.btn-green .badge {
	  color:  #fff;
	  background-color:#53c027;
	}
	
		
/* btn-light-blue */
.btn-light-blue{
	color: #7dd3f9;
	background-color: #fff;
	border: 1px solid #7dd3f9;
}
.btn-light-blue:focus,
.btn-light-blue.focus{
	color: #fff;
	background-color: #7dd3f9;
}
.btn-light-blue:hover{
	color: #fff;
	background-color: #7dd3f9;
}
.btn-light-blue:active,
.btn-light-blue.active,
.open > .dropdown-toggle.btn-light-blue {
	color: #fff;
	background-color: #7dd3f9;
}
.btn-light-blue:active:hover,
.btn-light-blue.active:hover,
.open > .dropdown-toggle.btn-light-blue:hover,
.btn-light-blue:active:focus,
.btn-light-blue.active:focus,
.open > .dropdown-toggle.btn-light-blue:focus,
.btn-light-blue:active.focus,
.btn-light-blue.active.focus,
.open > .dropdown-toggle.btn-light-blue.focus {
	color: #fff;
	background-color: #7dd3f9;
}
.btn-light-blue:active,
.btn-light-blue.active,
.open > .dropdown-toggle.btn-light-blue {
	background-image: none;
}
.btn-light-blue.disabled,
.btn-light-blue[disabled],
fieldset[disabled] .btn-light-blue,
.btn-light-blue.disabled:hover,
.btn-light-blue[disabled]:hover,
fieldset[disabled] .btn-light-blue:hover,
.btn-light-blue.disabled:focus,
.btn-light-blue[disabled]:focus,
fieldset[disabled] .btn-light-blue:focus,
.btn-light-blue.disabled.focus,
.btn-light-blue[disabled].focus,
fieldset[disabled] .btn-light-blue.focus,
.btn-light-blue.disabled:active,
.btn-light-blue[disabled]:active,
fieldset[disabled] .btn-light-blue:active,
.btn-light-blue.disabled.active,
.btn-light-blue[disabled].active,
fieldset[disabled] .btn-light-blue.active {
	color: #fff;
	background-color: #7dd3f9;
}

	
/* 	btn-transparent */
	.btn-transparent{
		background-color: transparent;
		outline: none;
	}
	.btn-transparent:focus,
	.btn-transparent:active:focus,
	.btn-transparent.active:focus,
	.btn-transparent.focus,
	.btn-transparent:active.focus,
	.btn-transparent.active.focus {
	  outline: none;
	}
	.btn-transparent:hover,
	.btn-transparent:focus,
	.btn-transparent.focus {
	  color: #8C8C8C;
	  text-decoration: none;
	}
	.btn-transparent:active,
	.btn-transparent.active {
	  background-image: none;
	  outline: 0;
	  -webkit-box-shadow: none;
	          box-shadow: none;
	}
	
	.btn-transparent.transparent-spring:hover,
	.btn-transparent.transparent-spring:focus,
	.btn-transparent.transparent-spring.focus,
	.btn-transparent.transparent-spring.transparent-spring:focus{
		color: #33B818;
	}
	.btn-transparent.transparent-spring:hover .glyphicon,
	.btn-transparent.transparent-spring:focus .glyphicon,
	.btn-transparent.transparent-spring.focus .glyphicon{
		color: #33B818;
	}
	.btn-group.open .btn-transparent.dropdown-toggle{
		box-shadow: none;
		-webkit-box-shadow: none;
	}
	
	button.close{
		outline: none;
	} 
	/* button group 之间间隔 */
	/* .btn-group>.btn:first-child{
	margin-right: 2px;
	} */
/* ================================================按钮完成	 ===================================================================*/
	
/* -------------------------------------------------nav-underline-------------------------------------------------------- */	
	
.nav-underline{
	
}
.nav-underline>li{
	float: left;
}
.nav-underline>li>a{
	margin-right: 2px;
	line-height: 1.42857143;
	color: #444444;
	font-size:15px;
}
.nav-underline>li.active>a,
.nav-underline> li.active > a:focus{
	color:#33b818;
	cursor: default;
	background-color: transparent;
	border-bottom: 2px solid #33b818;
}
.nav-underline > li > a:hover{
	color:#2DB015;
}
.nav-underline.nav-justified{
	width:100%;
}
.nav-underline.nav-justified>li{
	float: none;
}
.nav-underline.nav-justified > li > a {
  text-align: center;
}
.nav-underline.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-underline.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-underline.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-underline.nav-justified > li > a{
	margin-right: 0;
}	
/* -------------------------------------------------nav-underline  Over-------------------------------------------------------- */	


/* ------------------------------------------------table-------------------------------------------------------- */	

.table{
	margin-bottom: 0px;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
	border-top:0px;
}
.table>thead{
	background-color: #F4F4F4;
	border-bottom: 1px solid #e4e4e4;
	height: 35px;
	font-size: 14px;
	color: #333333;
}
.table>tbody{
	font-size: 14px;
	color:#666666;
}
.table>thead>tr>th{
	font-weight: normal;
	padding:10px;
}
.table>thead>tr>td{
	padding:5px;
}
.table>thead>tr>td[rowspan='2'],
.table>tbody>tr>td[rowspan='7']{
	vertical-align: middle;
}
.table>tbody+tbody{
	border:0px;
}
.table>tbody,.table>tbody+tbody{
	border-bottom: 1px solid #e4e4e4;
}
.table-striped>tbody>tr:nth-of-type(odd){
	background-color: #ffffff;
}
.table-striped>tbody>tr:nth-of-type(even){
	background-color: #F4F4F4;
}
.table-hover > tbody > tr:hover{
	background-color: #d5eccc !important;
	color: #333333;
}
/*jqGrid高亮显示的去除hover样式*/
.table-hover > tbody > tr.ui-state-highlight:hover{
	background-color: #d4ebf3 !important;
	color: #333333;
}
/*改变隔行变色的顺序*/
.table-change.table-striped>tbody>tr:nth-of-type(odd){
	background-color: #F4F4F4;
}
.table-change.table-striped>tbody>tr:nth-of-type(even){
	background-color: #FFFFFF;
}
/*带边框的表格*/
.table-border>tbody>tr>td,.table>tbody>tr>th, 
.table-border>tfoot>tr>td,.table>tfoot>tr>th, 
.table-border>thead>tr>td, .table>thead>tr>th{
	border:1px solid #e4e4e4;
}
.table-border>tbody>tr>td:first-child,.table>tbody>tr>th:first-child, 
.table-border>tfoot>tr>td:first-child,.table>tfoot>tr>th:first-child, 
.table-border>thead>tr>td:first-child, .table>thead>tr>th:first-child{
	border-left: none;
}
.table-border>tbody>tr>td:last-child,.table>tbody>tr>th:last-child, 
.table-border>tfoot>tr>td:last-child,.table>tfoot>tr>th:last-child, 
.table-border>thead>tr>td:last-child, .table>thead>tr>th:last-child{
	border-right: none;
}
/*表格中重要字体红色显示*/
.table tr td .important-text{
	color: red;
}
/*表格中td下的input样式*/
td.has-input{
	padding:0px !important;
	position:relative;
}

/* ------------------------------------------------table Over-------------------------------------------------------- */	
/* ------------------------------------------------dropdown Over-------------------------------------------------------- */	
	
	
.dropdown-menu{
	border-radius:0px;
}

.dropdown.dropdown-inline{
	display: inline-block;
}

.dropdown.dropdown-split{
	
}
.dropdown.dropdown-split .dropdown-toggle{
	width:150px;
}
.dropdown.dropdown-split .dropdown-label{
	width:90%;
	display: inline-block;
	text-align: left;
}

.dropdown-menu .divider{
	margin:4px 0px;
}

/* ------------------------------------------------input等其他样式-------------------------------------------------------- */	
input[type="text"],input.form-control,select.form-control{
	height: 30px;
	border-radius: 0px;
}
select{
	height: 30px;
	width:150px !important;
}
.input-group .input-group-addon{
	border-radius: 0px;
}
.input-group .input-group-addon .glyphicon{
	color: #333333;
}
.input-group .input-group-btn{
	width:auto;
}
.input-group .input-group-btn .glyphicon{
	color: #333333;
}
.form-inline .input-group{
	display: inline-table;
}
.form-inline .input-group .input-group-addon{
	width:auto;
}


/*美化input*/
.form-input{
  display: block;
  height: 34px;
  padding: 6px 5px;
  font-size: 14px;
  color: #666666;
  background-color: #fff;
  background-image: none;
  border: 1px solid #D8D8D8;
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-input:hover,input[type='text']:hover,input[type='number']:hover{
	border-color:#00ccff;
	outline:0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-input:focus,input[type='text']:focus,input[type='number']:focus{
  border-color: #fbd45c;
  outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(243,230,40, 0.4);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(243,230,40, 0.4);
}
.input-group>.form-input{
	width:100%;
}

/*radio组件*/
.radio-default,
.checkbox-default{
	width:15px;
	height: 15px;
	background-color: #ffffff;
}
/*不加粗label*/
.label-normal{
	font-weight: normal;
}
.label-spring{
	color:#33B818;
}
input[type=checkbox].radio-default, input[type=radio].radio-default{
	margin-top:3px;
}

.navbar-flat{
	border-radius: 0px;
	margin-bottom: 0px;
}
.navbar.navbar-flat .navbar-nav{
	margin: 0px;
}

.navbar-spring{
	background-color: #FFFFFF;
	border:none;
}
.navbar-spring .navbar-text {
  color: #777;
}
.navbar-spring .navbar-nav > li{
	width:100%;
	border-bottom: 1px solid #FFFFFF;
}
.navbar-spring .navbar-nav > li > a {
  color: #777;
  height: 100%;
  background-color: #f4f4f4;
}
.navbar-spring .navbar-nav > li > a:hover,
.navbar-spring .navbar-nav > li > a:focus {
  color: #FFFFFF;
  background-color: #59CE2A;
}
.navbar-spring .navbar-nav > .active > a,
.navbar-spring .navbar-nav > .active > a:hover,
.navbar-spring .navbar-nav > .active > a:focus {
  color: #FFFFFF;
  background-color: #59CE2A;
}
.navbar-spring .navbar-nav > .disabled > a,
.navbar-spring .navbar-nav > .disabled > a:hover,
.navbar-spring .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
  cursor: not-allowed;
}

.nav-inline{
	
}
.nav-inline>li{
	display: inline-block;
}
.nav-inline>li>a{
	padding:6px 6px 6px 0px;
}

.nav-transparent>li>a{
	color:#8C8C8C;
}
.nav-transparent>li.active>a,
.nav-transparent> li.active > a:focus{
	background-color: transparent;
	color: #33B818;
}
.nav-transparent > li > a:hover{
	background-color: transparent;
	color: #33B818;
}



.no-border{
	border: none !important;
}


.modal-dialog.modal-flat .modal-content{
	border-radius: 0px;
	border: none;
}
.modal-dialog.modal-flat .modal-header{
	height: 40px;
	padding: 7px;
	border-bottom: none;
}
	.modal-dialog.modal-flat .modal-header .modal-title{
		font-size: 16px;
	}
.modal-dialog.modal-flat .modal-footer{
	height:60px;
	padding: 12px;
	border-top:1px solid #D3D3D3;
}
/*modal-spring*/
.modal-dialog.modal-spring .modal-header{
	background-color: #59CE2A;
	color: #FFFFFF;
}
/*閸ㄥ倻娲跨仦鍛厬modal*/
.modal-dialog.modal-dialog-justified{
	height: 100%;
}
.modal-dialog.modal-dialog-justified,
.modal-dialog.modal-dialog-justified .modal-content{
	margin: 0px auto;
	position: absolute;
	left: 50%;
	top:50%;
	transform:translate(-50%,-50%) !important;
	-webkit-transform: translate(-50%,-50%) !important;
	-moz-transform:translate(-50%,-50%) !important;
	-ms-transform: translate(-50%,-50%) !important;
}
.modal-dialog.modal-dialog-justified .modal-content{
	width:100%;
}
/*.modal-dialog.modal-dialog-justified .modal-body{
	overflow: auto;
}*/
@media only screen and (min-width: 100px) and (max-width: 769px) {
	.modal-dialog.modal-dialog-justified{
		width: 90%;
	}
}

.form-inline .form-group{
	display: inline-block;
}

.info-title-container{
	position: relative;
    height: 24px;
}
	.info-title{
		width: 100px;
	  font-size: 16px;
	  color:#333333;
	  font-weight: 600;
	}
	.info-line{
		position: absolute;
	    left: 100px;
	    right: 0px;
	    top: 0px;
	    bottom: 0px;
	    padding: 13px 0px;
	}
	.info-line hr{
		margin: 0px;
		color: #e4e4e4;
	}	
.info-title-container.info-title-horizontal{
	height: auto;
}
.info-title-container.info-title-horizontal .info-title{
	width:auto;
}
.info-title-container.info-title-horizontal .info-line{
	position: relative;
	left:0px;
	padding:10px 0px;
}

.info-group{
	display: inline-block;
	width:265px;
	font-size: 14px;
	margin:16px;
}
	.info-group.info-group-l{
		width:480px;
	}
	.info-group.info-group-m{
		width:265px;
	}
	.info-group.info-group-s{
		width:240px;
		margin: 15px 4px;
	}
	.info-group-title{
		
	}
	.info-group-list{
			width:100%;
	}
	.info-group-item{
		position: relative;

	}
	.info-group-item-title{
		width:85px;
		text-align: right;
		line-height: 40px;
		height: 100%;
		color: #666666;
	}
		.info-required{
			color:red;
		}
	.info-group-item-input{
		position: absolute;
		left: 85px;
		right: 0px;
		top:0px;
		bottom:0px;
		padding:5px 5px 5px 10px;
	}
		.info-group-item-input input[type="text"]{
			width:100%;
		}
		.info-group-item-input input[type="checkbox"]{
			margin-top:8px;
		}
		.info-group-item-input .radio-inline{
			margin-top:5px;
		}
	.info-group.info-group-horizontal{
		width:auto;
	}
		.info-group.info-group-horizontal.info-group-list{
			overflow: hidden;
		}
		.info-group.info-group-horizontal .info-group-item{
			float: left;
			width:265px;
		}
		.info-group-horizontal+.info-group-horizontal{
			margin-top:-15px;
		}
		.info-group.info-group-horizontal .info-group-item{
			width:250px;
		}
			.info-group.info-group-horizontal .info-group-item.info-group-item-g{
				width:350px;
			}	
		/*info-group閻ㄥ嫬顔旀惔锟�0%*/
		.info-group.info-group-justified{
			width:100%;
			margin-left: 0px;
			margin-right: 0px;
		}
/* 鎼存洟鍎�*/
footer {
  width: 100%;
  text-align: center;
  background: #59ce2a;
  color: #fff;
  clear: both;
  font-size: .875rem;
  line-height: 25px;
  position: absolute;
  bottom: 0;
}

label {
  cursor: pointer;
  margin: 0;
  font-size: .875rem;
}
.checkMinMenu {
  background: #33b818;
  border-left: 1px solid #2db015;
  border-right:1px solid #2db015;
}
.checkMenuTree {
  background: #59ce2a;
  border-top: 1px solid #33b818;
  border-left: 4px solid #33b818;
  color: #fff !important;
}
.inline {
  display: inline-block;
}
.block{
	display: block;
}
.btnImg {
  width: 16px;
}
.adminImg {
  width: 20px;
}

.treeview .list-group{
	margin-bottom:0px;
}
.treeview .list-group-item{
	font-size:14px;
	color: #666;
	border-color:#e4e4e4;
	border-left:none;
	border-right:none;
	border-radius:0px !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius:0px !important;
}
	.treeview .list-group-item:first-child{
		border-top:none;
	}
	.treeview .list-group-item:last-child{
		border-bottom:none;
	}
/* 左侧导航树 */
.panel-title{
	    font-size: .95rem;
}
.panel-group{
	margin-bottom: 0px;
}
.panel-group .panel{
	border-radius: 0px;
	border-left: none;
	border-right: none;
	background-color: #FFFFFF;
	padding-top:1px;
}
	.panel-group .panel:first-child{
		padding-top:0px;
	}
	.panel-group .panel+.panel{
		margin-top:-1px;
	}
.panel-group .panel .panel-heading{
	border-radius: 0px;
	background-color: #F4F4F4;
	padding: 0px;
	border-color: #e4e4e4;
}
	.panel-group .panel .panel-heading a{
		color: #666666;
		display: block;
		padding: 10px 15px;
		padding: 9px 15px;
	}
	.panel-group .panel .panel-body{
		padding:0px;
	}

.dropdown-container{
	position: absolute;
	top:88px;
	width:200px;
	background-color: #FFFFFF;
	border:1px solid #D3D3D3;
	z-index: 1000;
}
	.dropdown-group-item{
		border-bottom: 1px solid #D4D4D4;
		font-size: 14px;
	}
		.dropdown-group-item:hover{
			background-color: #D9ECD5 !important;
		}
	.dropdown-group-item a{
		display: block;
		padding:10px 15px;
		text-decoration: none;
		color: #333333;
	}
		.dropdown-group-item a:hover{
			color: #2DB015;
		}


/*缁狀厼銇旈張婵呯瑐閻ㄥ垻aret*/
.caret.caret-top{
	border-top:none;
	border-bottom:4px dashed;
}


/* ------------------------------------------------layout开始---------------------------------------------------------------------------------------------------------------- */	


/* 内容 */
.content-main{
	position: absolute;
	left: 210px;
	right: 0px;
	height: 100%;
	top:0px;
	background-color: #fff;
}
.main-header{
	height:40px;
	padding-left:7px;
	padding-right: 7px;
}
/* .main-header-search{
	height:50px;
	position: relative;
}*/
.main-header-search .form-inline{
	padding:5px 0px;
} 
.main-header-search-left{
	padding:5px 0px;
	width:650px;
}
.main-header-search-left .form-inline .dropdown{
	display: inline-block;
}
.main-header-search-left .dropdown-label{
	display: inline-block;
	text-align: left;
	width:80px;
}
.main-header-search-right{
	position: absolute;
	left:650px;
	right:0px;
	top:0;
	height:40px;
	padding:5px 0px;
}
.main-header-search-right .input-group{
	max-width:700px;
}
.main-header-nav-container{
	background-color: #FFFFFF;
	padding-bottom: 1px;
}
.main-header-nav{
	height:40px;
	background-color: #fff;
	border-bottom:1px solid #D8D8D8;
}
.main-header-nav .nav>li>a{
	padding:8px 15px;
}

.main-content{
	position: absolute;
	top:91px;
	bottom: 0;
	left:7px;
	right:7px;
}
/*操作按钮区域*/
.main-content-optionBtn{
	height: 40px;
}
.main-content-optionBtn .form-inline{
	padding:5px 0px;
}
.main-content-optionBtn .form-inline .checkbox-group,
.main-content-optionBtn .form-inline .radio-group{
	display: inline-block;
}
.main-content-inputGroup{
	padding-top:14px;
	padding-bottom: 14px;
}
.main-content-btnGroup{
	height: 100%;
	line-height: 36px;
	padding:0 15px;
}


/*表格区域*/
.main-content-table{
	position: absolute;
	top:40px;
	bottom:0px;
	width:100%;
	border:1px solid #e4e4e4;
	padding:1px;
	background-color: #ffffff;
}
.main-table-container{
	height: 100%;
	overflow: auto;
}
/* .main-table-container table{
	min-width: 900px;
} */
.collapse-btn{
	padding:9px !important;
	font-size: 14px;
	height:40px;
}
.collapse-tr{
	background-color: #FFFFFF !important;
}
.collapse-btn:hover{
	background-color: #ffffff;
	color:#2DB015;
}
.collapse-btn a{
	color: #2DB015;
	text-decoration: none;
	cursor: pointer;
}

/*页码区域*/
.main-content-page{
	height:40px;
	position: absolute;
	bottom: 0px;
	width:100%;
}
.page-statistics{
	width:150px;
	color: #333333;
	line-height: 40px;
	font-size: 14px;
}
.page-content{
	position: absolute;
	left:150px;
	right:0px;
	top:0px;
	height: 100%;
	text-align: right;
}
.page-content .pagination.split{
	margin-top: 6px;
}
.page-content .pagination input{
	height: 28px;
	width:35px;
	background-color: #F0F0F0;
	outline: none;
	border:1px solid #D3D3D3;
	padding:10px;
}
.input-span{
	padding:0px !important;
	border:none !important;
}
.fixed-table-toolbar .bars{
	margin-top: 0px;
	margin-bottom: 0px;
}
/* ------------------------------------------------layout结束---------------------------------------------------------------------------------------------------------------- */
/*----------------------------------------------input 加叉号  -------------------------------------------------------------------*/

.form-control-feedback{
	pointer-events: auto;
}
.form-control-feedback{
    width: 25px !important;
    height: 30px;
    line-height: 30px;
    text-align: center !important;
    pointer-events: auto;
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .3;
    margin: 0px !important;
    font-size:14px;
}
.form-control-feedback:hover{
    color: #000;
    opacity: .5;
}
/*----------------------------------------------input 加叉号 end  -------------------------------------------------------------------*/
/*----------------------------------------------弹出层样式  -------------------------------------------------------------------*/

.layer_container {
	width: 100%;
	height: 100%;
	position: relative;
	overflow:hidden;
}

.body_container {
	position: absolute;
	bottom: 50px;
	top: 0px;
	left: 0;
	right: 0;
	border-bottom: 1px solid #e0e0e0;
	/* padding: 0 15px; */
	/* overflow:auto; */
}
.body_container_table {
	position: absolute;
	bottom: 50px;
	top: 0px;
	left: 0;
	right: 0;
	/* border-bottom: 1px solid #e0e0e0; */
	/* padding: 0 15px; */
	overflow:auto;
}

.footer_container {
	height: 50px;
	position: absolute;
	right: 20px;
	bottom: 0;
	line-height: 40px;
}
.select2-dropdown {
	z-index: 20000000;
}
/*----------------------------------------------弹出层样式end  -------------------------------------------------------------------*/